.add-schedule {
  width: 100%;
  background-color: #f8f8f8;
}
.add-schedule .add-schedule-box {
  width: 100%;
}
.add-schedule .add-schedule-box .nut-tabs__titles {
  border-bottom: 1rpx solid #F6F9FF;
}
.add-schedule .add-schedule-box .nut-tab-pane {
  padding: 0;
}
.add-schedule .add-schedule-box .nut-tabs__titles-item {
  background-color: #fff;
}
.add-schedule .add-schedule-box .nut-tabs__titles-item.active {
  color: #1e74fd !important;
}
.add-schedule .add-schedule-box .nut-tabs__titles-item.active .nut-tabs__titles-item__line {
  background: #1e74fd !important;
  width: 30rpx;
}
.add-schedule .add-schedule-box .schedule-title-piece {
  padding-left: 32rpx;
  padding-right: 32rpx;
  box-sizing: border-box;
  background-color: #fff;
}
.add-schedule .add-schedule-box .schedule-title-piece .add-schedule-title {
  width: 100%;
  height: auto;
  display: flex;
  align-items: center;
  border-bottom: 1rpx solid #f5f5f5;
  padding: 20rpx 0;
}
.add-schedule .add-schedule-box .schedule-title-piece .add-schedule-title .schedule-title-text {
  width: 30%;
  font-weight: 600;
  font-size: 36rpx;
  color: #101010;
}
.add-schedule .add-schedule-box .schedule-title-piece .add-schedule-title .schedule-title-input {
  font-size: 24rpx;
}
.add-schedule .add-schedule-box .schedule-title-piece .add-schedule-title .textarea-placeholder {
  font-size: 24rpx;
  line-height: 32rpx;
}
.add-schedule .add-schedule-box .schedule-title-piece .schedule-title-user .schedule-participants {
  padding: 36rpx 0;
  box-sizing: border-box;
  border-bottom: 1rpx solid #f5f5f5;
}
.add-schedule .add-schedule-box .schedule-title-piece .schedule-title-user .schedule-participants .schedule-participants-top {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.add-schedule .add-schedule-box .schedule-title-piece .schedule-title-user .schedule-participants .schedule-participants-top .schedule-participants-text {
  display: flex;
}
.add-schedule .add-schedule-box .schedule-title-piece .schedule-title-user .schedule-participants .schedule-participants-top .schedule-participants-text .iconfont {
  padding-top: 10rpx;
  font-size: 28rpx;
  color: #c5c5c5;
}
.add-schedule .add-schedule-box .schedule-title-piece .schedule-title-user .schedule-participants .schedule-participants-top .schedule-participants-text .schedule-participants-name {
  margin-left: 10rpx;
}
.add-schedule .add-schedule-box .schedule-title-piece .schedule-title-user .schedule-participants .schedule-participants-top .schedule-participants-text .schedule-participants-name text {
  display: block;
}
.add-schedule .add-schedule-box .schedule-title-piece .schedule-title-user .schedule-participants .schedule-participants-top .schedule-participants-text .schedule-participants-name text:nth-of-type(1) {
  font-weight: 600;
  font-size: 32rpx;
  color: #101010;
  line-height: 50rpx;
}
.add-schedule .add-schedule-box .schedule-title-piece .schedule-title-user .schedule-participants .schedule-participants-top .schedule-participants-text .schedule-participants-name text:nth-of-type(2) {
  margin-top: 10rpx;
  font-size: 24rpx;
  color: #999999;
}
.add-schedule .add-schedule-box .schedule-title-piece .schedule-title-user .schedule-participants .schedule-participants-top .schedule-participants-right {
  display: flex;
  align-items: center;
  line-height: 56rpx;
  overflow-y: scroll;
}
.add-schedule .add-schedule-box .schedule-title-piece .schedule-title-user .schedule-participants .schedule-participants-top .schedule-participants-right .nut-col {
  margin: 0 10rpx;
}
.add-schedule .add-schedule-box .schedule-title-piece .schedule-title-user .schedule-participants .schedule-participants-top .schedule-participants-right .nut-col img {
  width: 56rpx;
  height: 56rpx;
  border-radius: 50%;
}
.add-schedule .add-schedule-box .schedule-title-piece .schedule-title-user .schedule-participants .schedule-participants-top .schedule-participants-right .add-schedule-users {
  padding-left: 20rpx;
  box-sizing: border-box;
}
.add-schedule .add-schedule-box .schedule-title-piece .schedule-title-user .schedule-participants .schedule-participants-top .schedule-participants-right .add-schedule-users img {
  width: 56rpx;
  height: 56rpx;
}
.add-schedule .add-schedule-box .schedule-title-piece .schedule-title-user .schedule-participants .schedule-participants-bottom {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 30rpx 0;
}
.add-schedule .add-schedule-box .schedule-title-piece .schedule-title-user .schedule-participants .schedule-participants-bottom .user-permission-left .user-permission-left-name {
  margin-left: 40rpx;
  font-size: 32rpx;
}
.add-schedule .add-schedule-box .schedule-title-piece .schedule-title-user .schedule-participants .schedule-participants-bottom .user-permission-right {
  display: flex;
  align-items: center;
}
.add-schedule .add-schedule-box .schedule-title-piece .schedule-title-user .schedule-participants .schedule-participants-bottom .user-permission-right .position-picker .position-text {
  font-size: 28rpx;
  color: #101010;
}
.add-schedule .add-schedule-box .schedule-title-piece .schedule-title-user .schedule-participants .schedule-participants-bottom .user-permission-right .position-picker .position-placeholder {
  font-size: 28rpx;
  color: #c5c5c5;
}
.add-schedule .add-schedule-box .schedule-title-piece .schedule-title-user .schedule-participants .schedule-participants-bottom .user-permission-right .user-permission-right-name {
  font-size: 28rpx;
  line-height: 30rpx;
  color: #999;
}
.add-schedule .add-schedule-box .schedule-title-piece .schedule-title-time-box {
  width: 100%;
  padding: 40rpx 0;
  border-bottom: 1rpx solid #f5f5f5;
  display: flex;
  justify-content: space-between;
}
.add-schedule .add-schedule-box .schedule-title-piece .schedule-title-time-box .interval .picker-time-box {
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.add-schedule .add-schedule-box .schedule-title-piece .schedule-title-time-box .interval .picker-time-box .iconfont {
  display: none;
}
.add-schedule .add-schedule-box .schedule-title-piece .schedule-title-time-box .schedule-title-date text,
.add-schedule .add-schedule-box .schedule-title-piece .schedule-title-time-box .schedule-title-time text {
  font-weight: 600;
  font-size: 32rpx;
  color: #101010;
}
.add-schedule .add-schedule-box .schedule-title-piece .schedule-title-time-box .schedule-title-date text:nth-of-type(2),
.add-schedule .add-schedule-box .schedule-title-piece .schedule-title-time-box .schedule-title-time text:nth-of-type(2) {
  margin-right: 60rpx;
}
.add-schedule .add-schedule-box .schedule-title-piece .schedule-title-time-box .schedule-title-date .picker-time,
.add-schedule .add-schedule-box .schedule-title-piece .schedule-title-time-box .schedule-title-time .picker-time,
.add-schedule .add-schedule-box .schedule-title-piece .schedule-title-time-box .schedule-title-date .picker-date,
.add-schedule .add-schedule-box .schedule-title-piece .schedule-title-time-box .schedule-title-time .picker-date {
  font-size: 28rpx;
  color: #101010;
}
.add-schedule .add-schedule-box .schedule-title-piece .schedule-title-time-box .schedule-title-date .picker-time .date-text,
.add-schedule .add-schedule-box .schedule-title-piece .schedule-title-time-box .schedule-title-time .picker-time .date-text,
.add-schedule .add-schedule-box .schedule-title-piece .schedule-title-time-box .schedule-title-date .picker-date .date-text,
.add-schedule .add-schedule-box .schedule-title-piece .schedule-title-time-box .schedule-title-time .picker-date .date-text {
  padding-left: 36rpx;
  box-sizing: border-box;
}
.add-schedule .add-schedule-box .schedule-title-piece .schedule-title-time-box .schedule-title-date .picker-time .picker,
.add-schedule .add-schedule-box .schedule-title-piece .schedule-title-time-box .schedule-title-time .picker-time .picker,
.add-schedule .add-schedule-box .schedule-title-piece .schedule-title-time-box .schedule-title-date .picker-date .picker,
.add-schedule .add-schedule-box .schedule-title-piece .schedule-title-time-box .schedule-title-time .picker-date .picker {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 20rpx 0;
}
.add-schedule .add-schedule-box .schedule-title-piece .schedule-title-time-box .schedule-title-date .picker-time .picker .picker-text,
.add-schedule .add-schedule-box .schedule-title-piece .schedule-title-time-box .schedule-title-time .picker-time .picker .picker-text,
.add-schedule .add-schedule-box .schedule-title-piece .schedule-title-time-box .schedule-title-date .picker-date .picker .picker-text,
.add-schedule .add-schedule-box .schedule-title-piece .schedule-title-time-box .schedule-title-time .picker-date .picker .picker-text {
  font-weight: 400;
  font-size: 28rpx;
}
.add-schedule .add-schedule-box .schedule-title-piece .schedule-title-time-box .schedule-title-date .picker-time .picker .picker-placeholder,
.add-schedule .add-schedule-box .schedule-title-piece .schedule-title-time-box .schedule-title-time .picker-time .picker .picker-placeholder,
.add-schedule .add-schedule-box .schedule-title-piece .schedule-title-time-box .schedule-title-date .picker-date .picker .picker-placeholder,
.add-schedule .add-schedule-box .schedule-title-piece .schedule-title-time-box .schedule-title-time .picker-date .picker .picker-placeholder {
  font-size: 28rpx;
  font-weight: 400;
  color: #c5c5c5;
}
.add-schedule .add-schedule-box .schedule-title-piece .schedule-title-time-box .schedule-title-date {
  width: 54%;
}
.add-schedule .add-schedule-box .schedule-title-piece .schedule-title-time-box .schedule-title-time {
  width: 44%;
}
.add-schedule .add-schedule-box .schedule-title-piece .schedule-title-position {
  width: 100%;
  padding: 50rpx 0;
  border-bottom: 1rpx solid #f5f5f5;
  display: flex;
  justify-content: space-between;
}
.add-schedule .add-schedule-box .schedule-title-piece .schedule-title-position .schedule-title-position-left text {
  font-weight: 600;
  font-size: 32rpx;
  color: #101010;
}
.add-schedule .add-schedule-box .schedule-title-piece .schedule-title-position .schedule-title-position-left text .icon-didian-copy {
  font-size: 30px;
  color: #c5c5c5;
  font-weight: 400;
  padding-right: 10rpx;
  box-sizing: border-box;
}
.add-schedule .add-schedule-box .schedule-title-piece .schedule-title-position .schedule-title-position-right .position-picker .position-text {
  font-size: 28rpx;
  color: #101010;
}
.add-schedule .add-schedule-box .schedule-title-piece .schedule-title-position .schedule-title-position-right .position-picker .position-placeholder {
  font-size: 28rpx;
  color: #c5c5c5;
}
.add-schedule .add-schedule-box .schedule-title-piece .schedule-title-adress {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 50rpx 0;
  border-bottom: 1rpx solid #f5f5f5;
}
.add-schedule .add-schedule-box .schedule-title-piece .schedule-title-adress .schedule-title-adress-left text {
  font-weight: 600;
  font-size: 32rpx;
  color: #101010;
}
.add-schedule .add-schedule-box .schedule-title-piece .schedule-title-adress .schedule-title-adress-left text .icon-didian-copy {
  font-size: 30px;
  color: #c5c5c5;
  font-weight: 400;
  padding-right: 10rpx;
  box-sizing: border-box;
}
.add-schedule .add-schedule-box .schedule-title-piece .schedule-title-adress .schedule-title-adress-right {
  width: 80%;
  padding-left: 20rpx;
  box-sizing: border-box;
}
.add-schedule .add-schedule-box .meeting-remind-other {
  margin-top: 20rpx;
}
.add-schedule .add-schedule-box .meeting-remind-other .meeting-remind-other-box {
  padding: 50rpx 32rpx 0 32rpx;
  box-sizing: border-box;
  background-color: #fff;
}
.add-schedule .add-schedule-box .meeting-remind-other .meeting-remind-other-box .meeting-prompt {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.add-schedule .add-schedule-box .meeting-remind-other .meeting-remind-other-box .meeting-prompt img {
  width: 24rpx;
  height: 24rpx;
}
.add-schedule .add-schedule-box .meeting-remind-other .meeting-remind-other-box .meeting-prompt .prompt-text-box {
  width: 92%;
}
.add-schedule .add-schedule-box .meeting-remind-other .meeting-remind-other-box .meeting-prompt .prompt-text-box .meeting-prompt-text {
  width: 100%;
  margin-bottom: 40rpx;
  position: relative;
  background: #fff5e8;
  border-radius: 20rpx;
  padding: 20rpx;
  box-sizing: border-box;
}
.add-schedule .add-schedule-box .meeting-remind-other .meeting-remind-other-box .meeting-prompt .prompt-text-box .meeting-prompt-text .prompt-text-top {
  font-weight: 600;
  font-size: 28rpx;
  color: #b86900;
}
.add-schedule .add-schedule-box .meeting-remind-other .meeting-remind-other-box .meeting-prompt .prompt-text-box .meeting-prompt-text .prompt-text-top img {
  width: 32rpx;
  height: 32rpx;
}
.add-schedule .add-schedule-box .meeting-remind-other .meeting-remind-other-box .meeting-prompt .prompt-text-box .meeting-prompt-text .prompt-text-bottom {
  margin-left: 40rpx;
  font-size: 24rpx;
  color: #b86900;
}
.add-schedule .add-schedule-box .meeting-remind-other .meeting-remind-other-box .meeting-prompt .prompt-remark {
  width: 100%;
  padding-bottom: 40rpx;
  border-bottom: 1rpx solid #f5f5f5;
  font-weight: 400;
  font-size: 28rpx;
}
.add-schedule .add-schedule-box .meeting-remind-other .meeting-remind-other-box .remind-user {
  width: 100%;
  padding: 50rpx 0;
  border-bottom: 1rpx solid #f5f5f5;
  display: flex;
  justify-content: space-between;
}
.add-schedule .add-schedule-box .meeting-remind-other .meeting-remind-other-box .remind-user .remind-user-left text {
  font-weight: 600;
  font-size: 32rpx;
  color: #101010;
}
.add-schedule .add-schedule-box .meeting-remind-other .meeting-remind-other-box .remind-user .remind-user-left text .iconfont {
  font-size: 30px;
  color: #c5c5c5;
  font-weight: 400;
  padding-right: 10rpx;
  box-sizing: border-box;
}
.add-schedule .add-schedule-box .meeting-remind-other .meeting-remind-other-box .remind-user .remind-user-right .position-picker .position-text {
  font-size: 28rpx;
  color: #101010;
}
.add-schedule .add-schedule-box .meeting-remind-other .meeting-remind-other-box .remind-user .remind-user-right .position-picker .position-placeholder {
  font-size: 28rpx;
  color: #c5c5c5;
}
.add-schedule .add-schedule-box .meeting-remind-other .meeting-remind-other-box .remind-uploader {
  width: 100%;
}
.add-schedule .add-schedule-box .meeting-remind-other .meeting-remind-other-box .remind-uploader .remind-uploader-box {
  display: flex;
  align-items: center;
  padding: 50rpx 0;
  box-sizing: border-box;
  width: 100%;
}
.add-schedule .add-schedule-box .meeting-remind-other .meeting-remind-other-box .remind-uploader .remind-uploader-box .remind-form-upload {
  margin-left: 20rpx;
  display: inline-block;
  font-size: 32rpx;
  color: #1e74fd;
  width: 100%;
}
.add-schedule .add-schedule-box .logo-bottom {
  width: 100%;
  height: 300rpx;
  text-align: center;
  margin-top: 56rpx;
}
.add-schedule .add-schedule-box .logo-bottom img {
  width: 287rpx;
  height: 38rpx;
}
.add-schedule .add-schedule-btn {
  width: 100%;
  position: fixed;
  bottom: 0;
  height: 164rpx;
  background: #ffffff;
  border-radius: 40rpx 40rpx 0rpx 0rpx;
}
.add-schedule .add-schedule-btn .nut-button {
  width: 90%;
  margin: 30rpx auto 0;
  display: block;
}
.add-schedule .dialog-content .dialog-content-box .title {
  text-align: left;
  font-size: 26rpx;
  font-weight: 600;
  margin: 10rpx;
}
.add-schedule .dialog-content .dialog-content-box .dialog-content-item {
  margin: 10rpx;
}
